@echo off
echo 正在启动Ubuntu轻量级桌面环境...
echo.

REM 检查Docker是否运行
docker info >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误: Docker未运行，请先启动Docker Desktop
    pause
    exit /b 1
)

echo 构建轻量级Docker镜像...
docker-compose -f docker-compose.lightweight.yml build

if %errorlevel% neq 0 (
    echo 构建失败，请检查错误信息
    pause
    exit /b 1
)

echo 启动轻量级容器...
docker-compose -f docker-compose.lightweight.yml up -d

if %errorlevel% neq 0 (
    echo 启动失败，请检查错误信息
    pause
    exit /b 1
)

echo.
echo Ubuntu轻量级桌面环境已启动！
echo.
echo 访问方式:
echo 1. 本地显示: 确保X11服务器运行，然后运行: docker exec -it ubuntu-desktop-lightweight startxfce4
echo 2. VNC访问: 使用VNC客户端连接到 localhost:5901
echo 3. SSH访问: ssh -p 2223 ubuntu@localhost
echo.
echo 查看容器状态: docker-compose -f docker-compose.lightweight.yml ps
echo 查看日志: docker-compose -f docker-compose.lightweight.yml logs -f
echo 停止服务: docker-compose -f docker-compose.lightweight.yml down
echo.
echo 注意: 这是轻量级版本，包含:
echo - XFCE桌面环境
echo - 中文语言支持
echo - Mousepad文本编辑器
echo - XFCE终端
echo - Thunar文件管理器
echo.
pause 